// 注意: 每次调用 $.get() 或者 $.post() 或者 $.ajax() 的时候
// 会先调用 ajaxPrefilter 这个函数
// 在这个函数中, 可以拿到我们给ajax提供的配置对象

$.ajaxPrefilter(function(options) {
    options.url = 'http://www.liulongbin.top:3008' + options.url

    // 统一发起有权限的接口, 设置 headers 请求头
    if(options.url.indexOf('/my/') !== -1) {
        options.headers = {
            Authorization: localStorage.getItem('token') || ''
        }
    }

    // 全局统一挂载 complete 回调函数
    options.complete = function(res) {
        // console.log(res);

        // 在complete 回调函数中, 可以使用res.responseJSON 拿到服务器响应回来的数据
        if(res.responseJSON.code === 1 && res.responseJSON.message === '身份认证失败！') {
            // 1. 清空账号
            localStorage.removeItem('token')
            // 2. 强制转换登录页面
            location.href='../../login.html'
        }
    }
})